Estoy usando este popular tutorial para implementar una aplicación django en AWS EB. https://realpython.com/blog/python/implementación-de-una-aplicación-django-en-aws-elastic-beanstalk/
Después de implementar, recibo el siguiente error:
ProgrammingError at /accounts/login/ relation "django_site" does not exist LINE 1: ..."django_site"."domain", "django_site"."name" FROM "django_si...Corrige otros han sugerido que he hecho:
Algunos sugieren que ejecute los sitios de migración de manage.py antes de migrar el resto de las tablas.
¿Alguien sabe cómo hacer eso en una instancia de AWS? Hice SSH y ese comando no se ejecutará.
Cualquier ayuda sería muy apreciada. He estado luchando contra AWS Elastic Beanstalk durante una semana.
Implementé mi proyecto Django usando Apache recientemente y me encontré con un problema similar cuando recibí el error de que el sitio no existe.
Tienes que crear un "sitio", en tu base de datos, y elegir su dominio y un nombre para él. Luego, en su archivo settings.py, debe agregar el número SITE_ID correspondiente al "sitio" que acaba de crear (que en realidad puede ser 1 pero puede tomar otros valores), y debería funcionar correctamente si todo se hizo correctamente.
Aprendí esto de una respuesta aquí en Stack Overflow, explica los comandos que necesita ejecutar para lograr esto: https://stackoverflow.com/a/11814271/6857994
Buena suerte